Definitions | x:A B(x), x:A. B(x), x:A B(x), x:A. B(x), i j , ||as||, {i..j }, increasing(f;k), s = t, P & Q, Type, type List, , {x:A| B(x)} , t T, #$n, n+m, l[i], , n - m, f(a), [], [car / cdr], (x l), P  Q, L1 L2, x before y l, adjacent(T;L;x;y), a < b, A B, , i j < k, <a, b>, -n, False, A, A c B, (i = j), if b then t else f fi , x.A(x), b, ff,  b, tt, P   Q, x =a y, null(as), a < b, x f y, a < b, [d] , p   q, p  q, p  q, i <z j, i z j, Unit, left + right, hd(l), tl(l), {T}, SQType(T), s ~ t, P Q, Dec(P), Atom, x,y:A//B(x;y), b | a, a ~ b, |p|, a b, a <p b, |g|, a < b, |r|, x L. P(x), ( x L.P(x)) |